//package com.yc.service;
//
//import com.yc.web.bean.ResponseResult;
//import org.springframework.stereotype.Service;
//
//@Service
//public interface OrderService {
//    /**
//     * 下单
//     * @param userId 用户id
//     * @param addressId 地址id
//     * @param paymentType 支付方式
//     * @return 下单结果
//     */
//    ResponseResult placeOrder(Long userId, Long addressId, Byte paymentType);
//
//    /**
//     * 查看订单列表
//     * @param userId 用户id
//     * @return 订单列表
//     */
//    ResponseResult listOrders(Long userId);
//
//    /**
//     * 查看订单详情
//     * @param orderId 订单id
//     * @return 订单详情
//     */
//    ResponseResult getOrderDetails(Long orderId);
//
//    /**
//     * 取消订单
//     * @param orderId 订单id
//     * @param userId 用户id
//     * @return 取消结果
//     */
//    ResponseResult cancelOrder(Long orderId, Long userId);
//
//    /**
//     * 支付订单
//     * @param orderId 订单id
//     * @param paymentType 支付方式
//     * @return 支付结果
//     */
//    ResponseResult payOrder(Long orderId, Byte paymentType);
//}
